/*
作者：天兴工作室
地址：http://www.txcstx.cn
邮箱：admin@txcstx.cn
*/
body{margin:0px;padding:0px;color:#333333;font-size:14px;font-family: "Microsoft YaHei", Verdana, sans-serif;line-height: 24px;}
a{text-decoration: none;color: #333;}a:hover{color: #c00;text-decoration: none;}img{max-width:100%; height:auto; width:auto\9; border:0;}div, h1, h2, h3, h4,h5, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;}li{list-style-type: none;}.clear{clear:both;}.fl{float:left;}.fr{float:right;}.wide{width:1002px;margin:0 auto;}.left{width:200px;}.right{width:760px;}.mb15{margin-bottom: 15px;}
/* 分页条 */
.pagebar{width: 100%;clear: both;margin:10px 0;}
.pagebar a,.pagebar .now-page{padding:4px 12px;color: #333;display:inline-block;clear: both;border: 1px solid #dddddd;margin:0 3px 3px 0;border-radius: 2px;}
.pagebar a:hover,.pagebar .now-page{color: #FFF;background-color: #3D9A01;border: 1px solid #3D9A01;}
/* 评论 */
#comments,#comments h4{margin-top: 15px;}
#comments h3,#comments h4{font-size: 14px;line-height: 30px;font-weight: 700;padding:0 9px;border-left:4px solid #3D9A01;margin-bottom: 10px;background-color: #f1f1f1;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify{padding:6px 10px;border: 1px solid #ddd;height: 15px;width: 40%;line-height: 15px;float: left;margin-right: 10px;}
.commentpost label{height:15px;overflow:hidden;clear:left;float:left;line-height:15px;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:6px 10px;}
#txaArticle{width:98%;height:120px;border:1px solid #ddd;padding:5px;}
#frmSumbit p{padding:0px;margin:0 0 5px 0;line-height: 30px;}
#frmSumbit .button{color: #FFFFFF;background-color:#3D9A01;height: 30px;width: 100px;border:0;margin-right: 15px;}
.msgname .dot{font-size: 30px;color: #f4f4f4;float: right;margin-left: 15px;font-weight: 700;}
.msg .msgimg img{clear: left;float: left;margin-right: 10px;padding: 2px;height: 36px;width: 36px;border: 1px solid #ddd;background-color: #f1f1f1;}
.msgtxt .msgarticle{padding-bottom: 4px;}
.msg{font-size: 12px; line-height:22px;border: 1px solid #dddddd;padding:9px 9px 1px 9px;margin-top: 12px;border-radius: 5px;}
.msg .msgname{color: #999999;}
.msg .msgarticle{color: #666666;}
.msg .msgarticle .msg{background-color:#f9f9f9; margin-top:9px;}
.msgarticle .msg .msgname .dot{display: none;}
/* 404页面 */
#logo404{background-color: #FFFFFF;background:url(../include/logo.png) no-repeat center center;padding:60px 0;border-bottom:1px solid #9eaa99;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);}
#cw404{width: 720px;margin:20px auto;}
#cw404 h1{font-size: 18px; line-height: 60px; font-weight: normal; text-align: center;}
#cw404 .kuang{font-size: 14px;border: 1px solid #9EAA99;border-radius: 3px;box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);padding: 20px;background-color: #FFFFFF;}
#cw404 #ts404{text-align: center;}

.head{background: url(img/head_bg.jpg) no-repeat 0 0;padding-bottom: 5px;margin-bottom: 2px;}
.head span.home{margin:25px 20px 0 0;}
.home a{color: #fff;margin-left: 15px;}
.home a img{vertical-align: middle;}
.menu{background: url(img/menubg.jpg) repeat 0 0;line-height: 49px;height: 49px;margin: 10px 10px 0 10px;}
.menu-f{background: url(img/menuleft.jpg) no-repeat 0 0; width: 25px;height: 49px;}
.menu-r{background: url(img/menuright.jpg) no-repeat 0 0; width: 25px;height: 49px;}
.menu-c{width: 932px;}
.nav{width: 694px;overflow:hidden;}
.nav li{display: inline-block;width: 96px;margin-left:3px;}
.nav li a{display: block;background: url(img/menu.jpg) no-repeat 0 0;color: #fff;font-size: 14px;text-align: center;}
.nav li a:hover{background: url(img/menunow.jpg) no-repeat 0 0;}

.warp{background: url(img/mbg.jpg) repeat 0 0;}
.ban img{display: block;}

.gywm{background: url(img/title.jpg) no-repeat 0 0; padding: 58px 10px 50px 35px;}
.lxwm{background: url(img/title2.jpg) no-repeat 0 0; height: 200px;padding: 58px 10px 10px 25px;font-size:12px;}
.lmdh{background: url(img/title_lm.jpg) no-repeat 0 0;padding: 58px 10px 30px 25px;}
.xwss{background: url(img/title_news.jpg) no-repeat 0 0;padding: 58px 10px 30px 25px;height: 171px;}
.huaxian{background: url(img/dot2.jpg) no-repeat 0 bottom;line-height: 32px;height: 32px;padding:0 0 0 20px;}


.index-l{padding:20px 0 0 0;width: 500px;}
.gsjj-title{background: url(img/sytitle.jpg) no-repeat 0 0;height: 19px;line-height: 19px;margin-bottom: 15px;}
.more{background: url(img/more.jpg) no-repeat center center;height: 19px;width: 45px;display: block;background-color: #42A700;}

.index-new{margin: 20px 0;}
.index-new li,.hydt li{line-height: 28px;height: 28px;overflow: hidden;background: url(img/arrow.jpg) no-repeat 0 center;padding-left: 12px;}
.time{float: right;color: #999;}

.hydt-title{background: url(img/title_hy.jpg) no-repeat 0 0;height: 19px;line-height: 19px;margin-bottom: 15px;}

.index-r{width: 225px;padding:16px 0 0 0;}
.index-pro{background: url(img/title_cp.jpg) no-repeat 0 0;height: 210px;padding: 58px 40px 10px 40px;}
.index-pro li{background: url(img/dot23.jpg) no-repeat 0 bottom;line-height: 30px;height: 30px;padding:0 0 0 20px;overflow:hidden;}


.footer{background: url(img/foot.jpg) repeat 0 0;text-align: center;color: #fff;padding: 15px 0;font-size:12px;}
.footer a{color: #fff;}

.xwss input[type="text"]{border: 1px solid #ddd;width: 140px;height: 20px;}
.xwss input[type="submit"]{background: url(img/search5.gif) no-repeat 0 0;border: 0;width: 53px;height: 21px;}

.place{font-size: 12px;font-weight: normal;line-height: 20px;height: 20px;border-left: 4px solid #49820D;padding-left: 20px;margin: 20px 0 10px 0;}
.list-news ul,.list-pro ul,.info-title{padding-top: 18px;border-top:1px solid #ddd; margin-bottom: 15px;}
.list-news ul li{line-height: 33px;height: 33px;overflow: hidden;background: url(img/line.jpg) no-repeat 0 center;padding-left: 18px;border-bottom: 1px dashed #ddd;}
.list-pro li{padding: 15px 0;border-bottom: 1px dashed #ddd;height: 170px;overflow: hidden;}
.list-pro li img{float: left;margin-right: 15px;width: 200px;height: 170px;}
.list-pro li h3{font-size: 14px;font-weight: normal;line-height: 30px;}
.list-pro li p{color: #888;word-wrap:break-word;word-break:break-all;}

.info-title h1{font-size: 22px;text-align: center;line-height: 1.6;}
.info-small{border: 1px #e8e8e8 solid;background-color: #f7f7f7;display: block;text-align: center;line-height: 28px;margin: 10px 0;}
.info-zy{border: 1px #ddd dotted;padding: 15px;line-height: 18px;}
.info-info{font-size: 14px;line-height: 1.7;}
.info-info p{margin: 0.6em 0;}